﻿// ===============================================================================
// Project Name        :	Weisenz.Core
// Project Description :	Weisenz系统核心类库。
// ===============================================================================
// Class Name          :	SystemInfo
// Class Version       :	v1.0.0.0
// Class Description   :	系统信息类，无法继承此类。
// Author              :	Charles
// Create Time         :	2012/3/29 
// Update Time         :	2012/3/29 
// ===============================================================================
// Copyright © Weisenz 2012 . All rights reserved.
// ===============================================================================
using System.Web;
namespace Weisenz.Core
{
    /// <summary>
    /// 系统信息类，无法继承此类。
    /// </summary>
    public sealed class Config
    {
        /// <summary>
        /// 系统名称
        /// </summary>
        public static string Name
        {
            get { return "Weisenz"; }
        }

        /// <summary>
        /// 系统版本
        /// </summary>
        public static string Version
        {
            get { return "1.0.0.0"; }
        }

        /// <summary>
        /// 官方网站
        /// </summary>
        public static string Website
        {
            get { return "http://Www.Weisenz.Com"; }
        }

        /// <summary>
        /// 更新地址
        /// </summary>
        public static string UpdateHost
        {
            get { return "http://update.Weisenz.com"; }
        }

        /// <summary>
        /// 帮助链接
        /// </summary>
        public static string HelpLink
        {
            get { return "http://help.Weisenz.com"; }
        }

        /// <summary>
        /// 完整的系统版本信息
        /// </summary>
        public static string FullVersion
        {
            get { return string.Format("{0} v{1}", Name, Version); }
        }

        /// <summary>
        /// 系统支持信息
        /// </summary>
        public static string Powered
        {
            get { return string.Format("Powered By <a href={0} target=\"_blank\"><strong> {1}</strong></a>", Website, Name); }
        }

        /// <summary>
        /// 系统安装根目录的路径
        /// </summary>
        public static string Path
        {
            get { return StringUtil.GetSettingValue("SysPath").ToString(); }
        }

        /// <summary>
        /// 数据库连接字符串。
        /// </summary>
        public static string DbConnetion
        {
            get
            {
                return StringUtil.GetSettingValue("DBConn");
            }
        }

        /// <summary>
        /// 系统 Cache Cookie Session 等前缀。
        /// </summary>
        public static string Prefix
        {
            get
            {
                return StringUtil.GetSettingValue("Prefix");
            }
        }
    }
}
